Welcome Guest | Sign in | Register
Windows Workflow Foundation - DotNet Programming Interview Questions and Answers | LucentBlackBoard | LucentBlackBoard.com

Home > Technical Interviews > Computer Science & Engineering > DotNet Programming > Windows Workflow Foundation Questions and Answers

11. What is the function of the Rule Condition Editor dialog box in WF?

You can create and modify declarative rule conditions by using the Rule Condition Editor dialog box.

12. Explain the concept of Bookmarks in WF 4.0.

In WF 4.0, a bookmark is a mechanism that enables an activity to wait for an input without interrupting a workflow thread. When an activity signals that it is waiting for the input from a user, it can create a bookmark. A bookmark is created by using the BookmarkOptions class. This class provides the following bookmark types:
• None - Represents a bookmark that can be resumed exactly once. This is the default bookmark type.
• MultipleResume - Refers to a bookmark that you can resume multiple times.
• NonBlocking - Refers to a bookmark that does not block the functioning of the workflow

13. What is a host process?

A host process is an executable program that hosts a workflow. It may be a Windows Forms application, a Web application, or a Web service application. You can use Web services in the host process or remoting to enable other applications to communicate with the workflow.

14. What are runtime services?

Runtime services consist of predefined and user-defined classes that are available to the workflow runtime engine during execution to customize the behavior of workflow runtime. Some of the runtime services available in WF 4.0 are as follows:
• Scheduling services - Enable creating and scheduling new workflow instances for execution.
• Work batch services - Enable behavior to maintain a stable and consistent execution environment.
• Persistence services - Enable you to save or restore the state of a running workflow for later use. You can restart the saved workflow anytime in future, even after weeks of inactivity.
• Tracking services - Enable you to monitor the state of the workflows. This is particularly useful when you have multiple workflows active at the same time (for example, in a shopping cart application).
• Timer service - Manages the timing required by the DelayActivity activity.
• Transactions services - Provide the transaction support needed for data integrity.
• Data exchange services - Manage custom communication services.
• Threading services - Administer physical threads used to execute workflow instances.

15. Which component of WF architecture is responsible to execute each workflow instance?

WF runtime engine is responsible to execute each workflow instance.




Partner Sites
LucentBlackBoard.com                  SoftLucent.com                  LucentJobs.com
All rights reserved © 2012-2015 SoftLucent.